package com.liang.utils;

import java.util.Random;

public class RandomAdd {

    /**
     * 得到随机的UserId（范围10个用户）
     * @return int的UserId
     */
    public int getRandomUserId(){
        int userId=1;//避免id为0
        Random random = new Random();
        int i = random.nextInt(10);
        return userId=userId+i;
    }

    /**
     * 得到随机的UserId（范围10个用户），设定seed随机相同
     * @param seed
     * @return
     */
    public int getRandomUserId(int seed){
        Random random = new Random(seed);
        int userId = random.nextInt(10);
        return userId;
    }

    /**
     * 得到随机的电影id（范围241个电影）
     * @return int的MovieId
     */
    public int getRandomMovieId(){
        int movieId=1;//避免id为0
        Random random = new Random();
        int i = random.nextInt(240);
        return movieId=movieId+i;
    }

    /**
     * 得到随机的MovieId（范围240个电影），设定seed随机相同
     * @param seed
     * @return
     */
    public int getRandomMovieId(int seed){
        Random random = new Random(seed);
        int movieId = random.nextInt(240);
        return movieId;
    }

    /**
     * 得到随机的打分
     * @return
     */
    public float getRandomGrade(){
        float x=5;
        Random random = new Random();
        //0.0和 1.0
        float i = random.nextFloat();
        x=x*i;
        return x;
    }

    /**
     * 得到随机的收藏行为
     * @return
     */
    public float getRandomcollection(){
        float start=3;
        Random random = new Random();
        int i = random.nextInt(2);//0或1
        return start*i;
    }
}
